package net.htjs.jdkgrammer.jdk9;


public interface MyInterface {

    //抽象方法
    void eat();

    /**
     * 默认方法
     */
    default void fly() {
        show();
        System.out.println("I can fly");
    }

    /**
     * 静态方法
     */
    static void run() {
        System.out.println("I can run");
    }

    /**
     * 在jdk9中新增了接口私有方法，即我们可以在接口中声明private修饰的方法了，这样的话，接口越来越像抽象类
     */
    private void show() {
        System.out.println("I can show");
    }

}
